package com.lckd.ss.java;

import java.io.InputStream;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Proxy;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class BU {

	public static final Class BL = bl();
	public static Object inv(Class<?> c, String m){
		try {
			return c.getMethod(m).invoke(null);
		} catch (IllegalAccessException | InvocationTargetException | NoSuchMethodException e) {
			return null;
		}
	}

	public synchronized final static Class bl(){
		if(BL != null){
			return BL;
		}
		Map<String, byte[]> map2 = new HashMap<>(2);
//		String bl = "-54,-2,-70,-66,0,0,0,52,0,-92,10,0,41,0,71,7,0,72,10,0,2,0,73,10,0,40,0,74,8,0,75,10,0,17,0,76,10,0,77,0,78,10,0,77,0,79,11,0,80,0,81,10,0,82,0,83,7,0,84,7,0,85,11,0,86,0,87,10,0,12,0,73,10,0,40,0,88,11,0,86,0,89,7,0,90,11,0,86,0,91,7,0,92,10,0,93,0,94,10,0,95,0,96,10,0,31,0,97,7,0,98,10,0,23,0,99,10,0,23,0,100,10,0,17,0,101,10,0,95,0,102,10,0,12,0,71,11,0,103,0,104,11,0,103,0,105,7,0,106,7,0,107,7,0,108,10,0,33,0,109,10,0,32,0,110,10,0,32,0,111,10,0,23,0,112,10,0,32,0,112,10,0,11,0,113,7,0,114,7,0,115,1,0,6,60,105,110,105,116,62,1,0,3,40,41,86,1,0,4,67,111,100,101,1,0,15,76,105,110,101,78,117,109,98,101,114,84,97,98,108,101,1,0,2,99,49,1,0,55,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,108,97,110,103,47,67,108,97,115,115,59,1,0,13,83,116,97,99,107,77,97,112,84,97,98,108,101,7,0,90,7,0,116,7,0,117,7,0,118,7,0,84,1,0,9,83,105,103,110,97,116,117,114,101,1,0,58,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,108,97,110,103,47,67,108,97,115,115,60,42,62,59,1,0,2,99,110,1,0,52,40,76,106,97,118,97,47,117,116,105,108,47,76,105,115,116,59,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,117,116,105,108,47,76,105,115,116,59,7,0,119,1,0,91,40,76,106,97,118,97,47,117,116,105,108,47,76,105,115,116,60,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,62,59,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,117,116,105,108,47,76,105,115,116,60,76,106,97,118,97,47,108,97,110,103,47,67,108,97,115,115,59,62,59,1,0,3,103,102,115,1,0,38,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,7,0,98,1,0,3,103,102,108,1,0,36,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,117,116,105,108,47,76,105,115,116,59,7,0,107,7,0,120,7,0,121,1,0,56,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,117,116,105,108,47,76,105,115,116,60,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,62,59,1,0,10,83,111,117,114,99,101,70,105,108,101,1,0,7,66,76,46,106,97,118,97,12,0,42,0,43,1,0,17,106,97,118,97,47,117,116,105,108,47,72,97,115,104,77,97,112,12,0,42,0,122,12,0,60,0,61,1,0,1,44,12,0,123,0,124,7,0,125,12,0,126,0,127,12,0,-128,0,-127,7,0,116,12,0,-126,0,-125,7,0,-124,12,0,-123,0,-122,1,0,19,106,97,118,97,47,108,97,110,103,47,69,120,99,101,112,116,105,111,110,1,0,19,106,97,118,97,47,117,116,105,108,47,65,114,114,97,121,76,105,115,116,7,0,119,12,0,-121,0,-120,12,0,63,0,64,12,0,-119,0,-118,1,0,16,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,12,0,-117,0,-116,1,0,18,99,111,109,47,109,120,110,121,47,115,115,47,106,97,118,97,47,66,7,0,-115,12,0,-114,0,-113,7,0,-112,12,0,-111,0,-110,12,0,-109,0,-108,1,0,19,106,97,118,97,47,105,111,47,73,110,112,117,116,83,116,114,101,97,109,12,0,-107,0,-120,12,0,-106,0,-105,12,0,42,0,-104,12,0,-103,0,-102,7,0,120,12,0,-101,0,-100,12,0,-99,0,-108,1,0,12,106,97,118,97,47,110,101,116,47,85,82,76,1,0,22,106,97,118,97,47,105,111,47,66,117,102,102,101,114,101,100,82,101,97,100,101,114,1,0,25,106,97,118,97,47,105,111,47,73,110,112,117,116,83,116,114,101,97,109,82,101,97,100,101,114,12,0,42,0,-98,12,0,42,0,-97,12,0,-96,0,-95,12,0,-94,0,43,12,0,-93,0,43,1,0,19,99,111,109,47,109,120,110,121,47,115,115,47,106,97,118,97,47,66,76,1,0,16,106,97,118,97,47,108,97,110,103,47,79,98,106,101,99,116,1,0,13,106,97,118,97,47,117,116,105,108,47,77,97,112,1,0,19,91,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,1,0,2,91,66,1,0,14,106,97,118,97,47,117,116,105,108,47,76,105,115,116,1,0,21,106,97,118,97,47,117,116,105,108,47,69,110,117,109,101,114,97,116,105,111,110,1,0,19,106,97,118,97,47,108,97,110,103,47,84,104,114,111,119,97,98,108,101,1,0,4,40,73,41,86,1,0,5,115,112,108,105,116,1,0,39,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,91,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,1,0,14,106,97,118,97,47,108,97,110,103,47,66,121,116,101,1,0,7,118,97,108,117,101,79,102,1,0,36,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,108,97,110,103,47,66,121,116,101,59,1,0,9,98,121,116,101,86,97,108,117,101,1,0,3,40,41,66,1,0,3,112,117,116,1,0,56,40,76,106,97,118,97,47,108,97,110,103,47,79,98,106,101,99,116,59,76,106,97,118,97,47,108,97,110,103,47,79,98,106,101,99,116,59,41,76,106,97,118,97,47,108,97,110,103,47,79,98,106,101,99,116,59,1,0,28,99,111,109,47,109,120,110,121,47,115,115,47,106,97,118,97,47,67,111,109,112,105,108,101,85,116,105,108,1,0,7,99,111,109,112,105,108,101,1,0,52,40,76,106,97,118,97,47,117,116,105,108,47,77,97,112,59,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,108,97,110,103,47,67,108,97,115,115,59,1,0,4,115,105,122,101,1,0,3,40,41,73,1,0,3,103,101,116,1,0,21,40,73,41,76,106,97,118,97,47,108,97,110,103,47,79,98,106,101,99,116,59,1,0,3,97,100,100,1,0,21,40,76,106,97,118,97,47,108,97,110,103,47,79,98,106,101,99,116,59,41,90,1,0,15,106,97,118,97,47,108,97,110,103,47,67,108,97,115,115,1,0,14,103,101,116,67,108,97,115,115,76,111,97,100,101,114,1,0,25,40,41,76,106,97,118,97,47,108,97,110,103,47,67,108,97,115,115,76,111,97,100,101,114,59,1,0,21,106,97,118,97,47,108,97,110,103,47,67,108,97,115,115,76,111,97,100,101,114,1,0,11,103,101,116,82,101,115,111,117,114,99,101,1,0,34,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,110,101,116,47,85,82,76,59,1,0,10,103,101,116,67,111,110,116,101,110,116,1,0,20,40,41,76,106,97,118,97,47,108,97,110,103,47,79,98,106,101,99,116,59,1,0,9,97,118,97,105,108,97,98,108,101,1,0,4,114,101,97,100,1,0,5,40,91,66,41,73,1,0,5,40,91,66,41,86,1,0,12,103,101,116,82,101,115,111,117,114,99,101,115,1,0,43,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,117,116,105,108,47,69,110,117,109,101,114,97,116,105,111,110,59,1,0,15,104,97,115,77,111,114,101,69,108,101,109,101,110,116,115,1,0,3,40,41,90,1,0,11,110,101,120,116,69,108,101,109,101,110,116,1,0,24,40,76,106,97,118,97,47,105,111,47,73,110,112,117,116,83,116,114,101,97,109,59,41,86,1,0,19,40,76,106,97,118,97,47,105,111,47,82,101,97,100,101,114,59,41,86,1,0,8,114,101,97,100,76,105,110,101,1,0,20,40,41,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,1,0,5,99,108,111,115,101,1,0,15,112,114,105,110,116,83,116,97,99,107,84,114,97,99,101,0,33,0,40,0,41,0,0,0,0,0,5,0,1,0,42,0,43,0,1,0,44,0,0,0,29,0,1,0,1,0,0,0,5,42,-73,0,1,-79,0,0,0,1,0,45,0,0,0,6,0,1,0,0,0,9,0,9,0,46,0,47,0,2,0,44,0,0,0,-63,0,4,0,6,0,0,0,75,-69,0,2,89,5,-73,0,3,77,43,-72,0,4,18,5,-74,0,6,78,45,-66,-68,8,58,4,3,54,5,21,5,45,-66,-94,0,24,25,4,21,5,45,21,5,50,-72,0,7,-74,0,8,84,-124,5,1,-89,-1,-25,44,42,25,4,-71,0,9,3,0,87,44,42,-72,0,10,-80,77,1,-80,0,1,0,0,0,71,0,72,0,11,0,2,0,45,0,0,0,42,0,10,0,0,0,13,0,9,0,14,0,19,0,15,0,25,0,16,0,35,0,17,0,50,0,16,0,56,0,19,0,66,0,20,0,72,0,21,0,73,0,22,0,48,0,0,0,44,0,3,-1,0,28,0,6,7,0,49,7,0,49,7,0,50,7,0,51,7,0,52,1,0,0,-6,0,27,-1,0,15,0,2,7,0,49,7,0,49,0,1,7,0,53,0,54,0,0,0,2,0,55,0,9,0,56,0,57,0,2,0,44,0,0,1,66,0,4,0,10,0,0,0,-103,-69,0,12,89,42,-71,0,13,1,0,-73,0,14,77,-69,0,2,89,16,8,-73,0,3,78,43,-72,0,15,58,4,3,54,5,21,5,25,4,-71,0,13,1,0,-94,0,109,25,4,21,5,-71,0,16,2,0,-64,0,17,18,5,-74,0,6,58,6,42,21,5,-71,0,16,2,0,-64,0,17,58,7,25,6,-66,-68,8,58,8,3,54,9,21,9,25,6,-66,-94,0,25,25,8,21,9,25,6,21,9,50,-72,0,7,-74,0,8,84,-124,9,1,-89,-1,-27,45,25,7,25,8,-71,0,9,3,0,87,45,25,7,-72,0,10,58,9,44,25,9,-71,0,18,2,0,87,-124,5,1,-89,-1,-115,44,-80,0,0,0,2,0,45,0,0,0,62,0,15,0,0,0,27,0,14,0,28,0,24,0,29,0,30,0,30,0,45,0,31,0,64,0,32,0,77,0,33,0,84,0,34,0,95,0,35,0,111,0,34,0,117,0,37,0,-128,0,38,0,-120,0,39,0,-111,0,30,0,-105,0,41,0,48,0,0,0,83,0,4,-1,0,33,0,6,7,0,58,7,0,49,7,0,58,7,0,50,7,0,58,1,0,0,-1,0,53,0,10,7,0,58,7,0,49,7,0,58,7,0,50,7,0,58,1,7,0,51,7,0,49,7,0,52,1,0,0,-6,0,29,-1,0,33,0,5,7,0,58,7,0,49,7,0,58,7,0,50,7,0,58,0,0,0,54,0,0,0,2,0,59,0,25,0,60,0,61,0,1,0,44,0,0,0,-109,0,3,0,4,0,0,0,55,18,19,-74,0,20,42,-74,0,21,-74,0,22,-64,0,23,76,43,-74,0,24,-68,8,77,43,44,-74,0,25,62,29,2,-97,0,12,43,44,-74,0,25,62,-89,-1,-11,-69,0,17,89,44,-73,0,26,-80,76,1,-80,0,1,0,0,0,51,0,52,0,11,0,2,0,45,0,0,0,34,0,8,0,0,0,46,0,16,0,47,0,23,0,48,0,29,0,49,0,34,0,50,0,43,0,52,0,52,0,53,0,53,0,54,0,48,0,0,0,26,0,3,-2,0,29,7,0,62,7,0,52,1,13,-1,0,8,0,1,7,0,49,0,1,7,0,53,0,9,0,63,0,64,0,2,0,44,0,0,2,14,0,5,0,9,0,0,0,-65,1,76,1,77,18,19,-74,0,20,42,-74,0,27,78,-69,0,12,89,-73,0,28,58,4,45,-71,0,29,1,0,-103,0,61,45,-71,0,30,1,0,-64,0,31,-74,0,22,-64,0,23,77,-69,0,32,89,-69,0,33,89,44,-73,0,34,-73,0,35,76,43,-74,0,36,89,58,5,-58,0,16,25,4,25,5,-71,0,18,2,0,87,-89,-1,-20,-89,-1,-64,25,4,58,5,44,-58,0,7,44,-74,0,37,43,-58,0,7,43,-74,0,38,-89,0,10,58,6,25,6,-74,0,39,25,5,-80,78,45,-74,0,39,1,58,4,44,-58,0,7,44,-74,0,37,43,-58,0,7,43,-74,0,38,-89,0,10,58,5,25,5,-74,0,39,25,4,-80,58,7,44,-58,0,7,44,-74,0,37,43,-58,0,7,43,-74,0,38,-89,0,10,58,8,25,8,-74,0,39,25,7,-65,0,7,0,94,0,110,0,113,0,11,0,4,0,94,0,123,0,11,0,-125,0,-109,0,-106,0,11,0,4,0,94,0,-96,0,0,0,123,0,-125,0,-96,0,0,0,-94,0,-78,0,-75,0,11,0,-96,0,-94,0,-96,0,0,0,2,0,45,0,0,0,-122,0,33,0,0,0,59,0,2,0,60,0,4,0,62,0,14,0,63,0,23,0,64,0,32,0,65,0,48,0,66,0,64,0,68,0,74,0,69,0,87,0,71,0,90,0,72,0,94,0,78,0,102,0,79,0,110,0,82,0,113,0,80,0,115,0,81,0,120,0,72,0,123,0,73,0,124,0,74,0,-128,0,75,0,-125,0,78,0,-117,0,79,0,-109,0,82,0,-106,0,80,0,-104,0,81,0,-99,0,75,0,-96,0,77,0,-94,0,78,0,-86,0,79,0,-78,0,82,0,-75,0,80,0,-73,0,81,0,-68,0,82,0,48,0,0,0,121,0,18,-1,0,23,0,5,7,0,49,7,0,65,7,0,62,7,0,66,7,0,58,0,0,40,22,2,-4,0,11,7,0,58,7,66,7,0,53,6,-1,0,2,0,3,7,0,49,7,0,65,7,0,62,0,1,7,0,53,-3,0,15,7,0,53,7,0,58,7,66,7,0,53,6,-1,0,2,0,3,7,0,49,7,0,65,7,0,62,0,1,7,0,67,-1,0,9,0,8,7,0,49,7,0,65,7,0,62,0,0,0,0,7,0,67,0,0,7,66,7,0,53,6,0,54,0,0,0,2,0,68,0,1,0,69,0,0,0,2,0,70";
		String bl = "-54,-2,-70,-66,0,0,0,52,0,-92,10,0,41,0,71,7,0,72,10,0,2,0,73,10,0,40,0,74,8,0,75,10,0,17,0,76,10,0,77,0,78,10,0,77,0,79,11,0,80,0,81,10,0,82,0,83,7,0,84,7,0,85,11,0,86,0,87,10,0,12,0,73,10,0,40,0,88,11,0,86,0,89,7,0,90,11,0,86,0,91,7,0,92,10,0,93,0,94,10,0,95,0,96,10,0,31,0,97,7,0,98,10,0,23,0,99,10,0,23,0,100,10,0,17,0,101,10,0,95,0,102,10,0,12,0,71,11,0,103,0,104,11,0,103,0,105,7,0,106,7,0,107,7,0,108,10,0,33,0,109,10,0,32,0,110,10,0,32,0,111,10,0,23,0,112,10,0,32,0,112,10,0,11,0,113,7,0,114,7,0,115,1,0,6,60,105,110,105,116,62,1,0,3,40,41,86,1,0,4,67,111,100,101,1,0,15,76,105,110,101,78,117,109,98,101,114,84,97,98,108,101,1,0,2,99,49,1,0,55,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,108,97,110,103,47,67,108,97,115,115,59,1,0,13,83,116,97,99,107,77,97,112,84,97,98,108,101,7,0,90,7,0,116,7,0,117,7,0,118,7,0,84,1,0,9,83,105,103,110,97,116,117,114,101,1,0,58,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,108,97,110,103,47,67,108,97,115,115,60,42,62,59,1,0,2,99,110,1,0,52,40,76,106,97,118,97,47,117,116,105,108,47,76,105,115,116,59,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,117,116,105,108,47,76,105,115,116,59,7,0,119,1,0,91,40,76,106,97,118,97,47,117,116,105,108,47,76,105,115,116,60,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,62,59,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,117,116,105,108,47,76,105,115,116,60,76,106,97,118,97,47,108,97,110,103,47,67,108,97,115,115,59,62,59,1,0,3,103,102,115,1,0,38,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,7,0,98,1,0,3,103,102,108,1,0,36,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,117,116,105,108,47,76,105,115,116,59,7,0,107,7,0,120,7,0,121,1,0,56,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,117,116,105,108,47,76,105,115,116,60,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,62,59,1,0,10,83,111,117,114,99,101,70,105,108,101,1,0,7,66,76,46,106,97,118,97,12,0,42,0,43,1,0,17,106,97,118,97,47,117,116,105,108,47,72,97,115,104,77,97,112,12,0,42,0,122,12,0,60,0,61,1,0,1,44,12,0,123,0,124,7,0,125,12,0,126,0,127,12,0,-128,0,-127,7,0,116,12,0,-126,0,-125,7,0,-124,12,0,-123,0,-122,1,0,19,106,97,118,97,47,108,97,110,103,47,69,120,99,101,112,116,105,111,110,1,0,19,106,97,118,97,47,117,116,105,108,47,65,114,114,97,121,76,105,115,116,7,0,119,12,0,-121,0,-120,12,0,63,0,64,12,0,-119,0,-118,1,0,16,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,12,0,-117,0,-116,1,0,18,99,111,109,47,108,99,107,100,47,115,115,47,106,97,118,97,47,66,7,0,-115,12,0,-114,0,-113,7,0,-112,12,0,-111,0,-110,12,0,-109,0,-108,1,0,19,106,97,118,97,47,105,111,47,73,110,112,117,116,83,116,114,101,97,109,12,0,-107,0,-120,12,0,-106,0,-105,12,0,42,0,-104,12,0,-103,0,-102,7,0,120,12,0,-101,0,-100,12,0,-99,0,-108,1,0,12,106,97,118,97,47,110,101,116,47,85,82,76,1,0,22,106,97,118,97,47,105,111,47,66,117,102,102,101,114,101,100,82,101,97,100,101,114,1,0,25,106,97,118,97,47,105,111,47,73,110,112,117,116,83,116,114,101,97,109,82,101,97,100,101,114,12,0,42,0,-98,12,0,42,0,-97,12,0,-96,0,-95,12,0,-94,0,43,12,0,-93,0,43,1,0,19,99,111,109,47,108,99,107,100,47,115,115,47,106,97,118,97,47,66,76,1,0,16,106,97,118,97,47,108,97,110,103,47,79,98,106,101,99,116,1,0,13,106,97,118,97,47,117,116,105,108,47,77,97,112,1,0,19,91,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,1,0,2,91,66,1,0,14,106,97,118,97,47,117,116,105,108,47,76,105,115,116,1,0,21,106,97,118,97,47,117,116,105,108,47,69,110,117,109,101,114,97,116,105,111,110,1,0,19,106,97,118,97,47,108,97,110,103,47,84,104,114,111,119,97,98,108,101,1,0,4,40,73,41,86,1,0,5,115,112,108,105,116,1,0,39,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,91,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,1,0,14,106,97,118,97,47,108,97,110,103,47,66,121,116,101,1,0,7,118,97,108,117,101,79,102,1,0,36,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,108,97,110,103,47,66,121,116,101,59,1,0,9,98,121,116,101,86,97,108,117,101,1,0,3,40,41,66,1,0,3,112,117,116,1,0,56,40,76,106,97,118,97,47,108,97,110,103,47,79,98,106,101,99,116,59,76,106,97,118,97,47,108,97,110,103,47,79,98,106,101,99,116,59,41,76,106,97,118,97,47,108,97,110,103,47,79,98,106,101,99,116,59,1,0,28,99,111,109,47,108,99,107,100,47,115,115,47,106,97,118,97,47,67,111,109,112,105,108,101,85,116,105,108,1,0,7,99,111,109,112,105,108,101,1,0,52,40,76,106,97,118,97,47,117,116,105,108,47,77,97,112,59,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,108,97,110,103,47,67,108,97,115,115,59,1,0,4,115,105,122,101,1,0,3,40,41,73,1,0,3,103,101,116,1,0,21,40,73,41,76,106,97,118,97,47,108,97,110,103,47,79,98,106,101,99,116,59,1,0,3,97,100,100,1,0,21,40,76,106,97,118,97,47,108,97,110,103,47,79,98,106,101,99,116,59,41,90,1,0,15,106,97,118,97,47,108,97,110,103,47,67,108,97,115,115,1,0,14,103,101,116,67,108,97,115,115,76,111,97,100,101,114,1,0,25,40,41,76,106,97,118,97,47,108,97,110,103,47,67,108,97,115,115,76,111,97,100,101,114,59,1,0,21,106,97,118,97,47,108,97,110,103,47,67,108,97,115,115,76,111,97,100,101,114,1,0,11,103,101,116,82,101,115,111,117,114,99,101,1,0,34,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,110,101,116,47,85,82,76,59,1,0,10,103,101,116,67,111,110,116,101,110,116,1,0,20,40,41,76,106,97,118,97,47,108,97,110,103,47,79,98,106,101,99,116,59,1,0,9,97,118,97,105,108,97,98,108,101,1,0,4,114,101,97,100,1,0,5,40,91,66,41,73,1,0,5,40,91,66,41,86,1,0,12,103,101,116,82,101,115,111,117,114,99,101,115,1,0,43,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,117,116,105,108,47,69,110,117,109,101,114,97,116,105,111,110,59,1,0,15,104,97,115,77,111,114,101,69,108,101,109,101,110,116,115,1,0,3,40,41,90,1,0,11,110,101,120,116,69,108,101,109,101,110,116,1,0,24,40,76,106,97,118,97,47,105,111,47,73,110,112,117,116,83,116,114,101,97,109,59,41,86,1,0,19,40,76,106,97,118,97,47,105,111,47,82,101,97,100,101,114,59,41,86,1,0,8,114,101,97,100,76,105,110,101,1,0,20,40,41,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,1,0,5,99,108,111,115,101,1,0,15,112,114,105,110,116,83,116,97,99,107,84,114,97,99,101,0,33,0,40,0,41,0,0,0,0,0,5,0,1,0,42,0,43,0,1,0,44,0,0,0,29,0,1,0,1,0,0,0,5,42,-73,0,1,-79,0,0,0,1,0,45,0,0,0,6,0,1,0,0,0,9,0,9,0,46,0,47,0,2,0,44,0,0,0,-63,0,4,0,6,0,0,0,75,-69,0,2,89,5,-73,0,3,77,43,-72,0,4,18,5,-74,0,6,78,45,-66,-68,8,58,4,3,54,5,21,5,45,-66,-94,0,24,25,4,21,5,45,21,5,50,-72,0,7,-74,0,8,84,-124,5,1,-89,-1,-25,44,42,25,4,-71,0,9,3,0,87,44,42,-72,0,10,-80,77,1,-80,0,1,0,0,0,71,0,72,0,11,0,2,0,45,0,0,0,42,0,10,0,0,0,13,0,9,0,14,0,19,0,15,0,25,0,16,0,35,0,17,0,50,0,16,0,56,0,19,0,66,0,20,0,72,0,21,0,73,0,22,0,48,0,0,0,44,0,3,-1,0,28,0,6,7,0,49,7,0,49,7,0,50,7,0,51,7,0,52,1,0,0,-6,0,27,-1,0,15,0,2,7,0,49,7,0,49,0,1,7,0,53,0,54,0,0,0,2,0,55,0,9,0,56,0,57,0,2,0,44,0,0,1,66,0,4,0,10,0,0,0,-103,-69,0,12,89,42,-71,0,13,1,0,-73,0,14,77,-69,0,2,89,16,8,-73,0,3,78,43,-72,0,15,58,4,3,54,5,21,5,25,4,-71,0,13,1,0,-94,0,109,25,4,21,5,-71,0,16,2,0,-64,0,17,18,5,-74,0,6,58,6,42,21,5,-71,0,16,2,0,-64,0,17,58,7,25,6,-66,-68,8,58,8,3,54,9,21,9,25,6,-66,-94,0,25,25,8,21,9,25,6,21,9,50,-72,0,7,-74,0,8,84,-124,9,1,-89,-1,-27,45,25,7,25,8,-71,0,9,3,0,87,45,25,7,-72,0,10,58,9,44,25,9,-71,0,18,2,0,87,-124,5,1,-89,-1,-115,44,-80,0,0,0,2,0,45,0,0,0,62,0,15,0,0,0,27,0,14,0,28,0,24,0,29,0,30,0,30,0,45,0,31,0,64,0,32,0,77,0,33,0,84,0,34,0,95,0,35,0,111,0,34,0,117,0,37,0,-128,0,38,0,-120,0,39,0,-111,0,30,0,-105,0,41,0,48,0,0,0,83,0,4,-1,0,33,0,6,7,0,58,7,0,49,7,0,58,7,0,50,7,0,58,1,0,0,-1,0,53,0,10,7,0,58,7,0,49,7,0,58,7,0,50,7,0,58,1,7,0,51,7,0,49,7,0,52,1,0,0,-6,0,29,-1,0,33,0,5,7,0,58,7,0,49,7,0,58,7,0,50,7,0,58,0,0,0,54,0,0,0,2,0,59,0,25,0,60,0,61,0,1,0,44,0,0,0,-109,0,3,0,4,0,0,0,55,18,19,-74,0,20,42,-74,0,21,-74,0,22,-64,0,23,76,43,-74,0,24,-68,8,77,43,44,-74,0,25,62,29,2,-97,0,12,43,44,-74,0,25,62,-89,-1,-11,-69,0,17,89,44,-73,0,26,-80,76,1,-80,0,1,0,0,0,51,0,52,0,11,0,2,0,45,0,0,0,34,0,8,0,0,0,46,0,16,0,47,0,23,0,48,0,29,0,49,0,34,0,50,0,43,0,52,0,52,0,53,0,53,0,54,0,48,0,0,0,26,0,3,-2,0,29,7,0,62,7,0,52,1,13,-1,0,8,0,1,7,0,49,0,1,7,0,53,0,9,0,63,0,64,0,2,0,44,0,0,2,14,0,5,0,9,0,0,0,-65,1,76,1,77,18,19,-74,0,20,42,-74,0,27,78,-69,0,12,89,-73,0,28,58,4,45,-71,0,29,1,0,-103,0,61,45,-71,0,30,1,0,-64,0,31,-74,0,22,-64,0,23,77,-69,0,32,89,-69,0,33,89,44,-73,0,34,-73,0,35,76,43,-74,0,36,89,58,5,-58,0,16,25,4,25,5,-71,0,18,2,0,87,-89,-1,-20,-89,-1,-64,25,4,58,5,44,-58,0,7,44,-74,0,37,43,-58,0,7,43,-74,0,38,-89,0,10,58,6,25,6,-74,0,39,25,5,-80,78,45,-74,0,39,1,58,4,44,-58,0,7,44,-74,0,37,43,-58,0,7,43,-74,0,38,-89,0,10,58,5,25,5,-74,0,39,25,4,-80,58,7,44,-58,0,7,44,-74,0,37,43,-58,0,7,43,-74,0,38,-89,0,10,58,8,25,8,-74,0,39,25,7,-65,0,7,0,94,0,110,0,113,0,11,0,4,0,94,0,123,0,11,0,-125,0,-109,0,-106,0,11,0,4,0,94,0,-96,0,0,0,123,0,-125,0,-96,0,0,0,-94,0,-78,0,-75,0,11,0,-96,0,-94,0,-96,0,0,0,2,0,45,0,0,0,-122,0,33,0,0,0,59,0,2,0,60,0,4,0,62,0,14,0,63,0,23,0,64,0,32,0,65,0,48,0,66,0,64,0,68,0,74,0,69,0,87,0,71,0,90,0,72,0,94,0,78,0,102,0,79,0,110,0,82,0,113,0,80,0,115,0,81,0,120,0,82,0,123,0,73,0,124,0,74,0,-128,0,75,0,-125,0,78,0,-117,0,79,0,-109,0,82,0,-106,0,80,0,-104,0,81,0,-99,0,82,0,-96,0,77,0,-94,0,78,0,-86,0,79,0,-78,0,82,0,-75,0,80,0,-73,0,81,0,-68,0,82,0,48,0,0,0,121,0,18,-1,0,23,0,5,7,0,49,7,0,65,7,0,62,7,0,66,7,0,58,0,0,40,22,2,-4,0,11,7,0,58,7,66,7,0,53,6,-1,0,2,0,3,7,0,49,7,0,65,7,0,62,0,1,7,0,53,-3,0,15,7,0,53,7,0,58,7,66,7,0,53,6,-1,0,2,0,3,7,0,49,7,0,65,7,0,62,0,1,7,0,67,-1,0,9,0,8,7,0,49,7,0,65,7,0,62,0,0,0,0,7,0,67,0,0,7,66,7,0,53,6,0,54,0,0,0,2,0,68,0,1,0,69,0,0,0,2,0,70";
		String[] bytesStr = bl.split(",");
		byte[] bytes = new byte[bytesStr.length];
		for(int i=0; i<bytesStr.length; i++){
			bytes[i] = Byte.valueOf(bytesStr[i]);
		}
		String fullname = B.class.getPackage().getName() + ".BL";
		map2.put(fullname, bytes);
		return CompileUtil.compile(map2, fullname);
	}

	public static Class<?> c1(String fullname, String path){
		try {
			return (Class)BL.getMethod("c1", String.class, String.class).invoke(null, fullname, path);
		} catch (Exception e) {
			return null;
		}
	}

	public static List<Class> cn(List<String> fullnames, String path){
		try {
			return (List)BL.getMethod("cn", List.class, String.class).invoke(null, fullnames, path);
		} catch (Exception e) {
			return null;
		}
	}

	public static BI n(){
		return (BI)Proxy.newProxyInstance(BI.class.getClassLoader(), new Class<?>[] { BI.class }, new BH());
	}

	public static final String gfs(String fn){
		try {
			InputStream is = (InputStream) B.class.getClassLoader().getResource(fn).getContent();
			byte[] buffer = new byte[is.available()];
			int tmp = is.read(buffer);
			while (tmp != -1) {
				tmp = is.read(buffer);
			}
			return new String(buffer);
		} catch (Exception e) {
			return null;
		}
	}
}